package com.hsm;

import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;

public class Test2 {
    public static void main(String[] args) {
        //接口用实现类实现
        Collection col = new ArrayList();
        col.add(12);
        col.add(13);
        col.add(14);
        col.add(15);
        col.add("nasdn");

        //对集合进行遍历（对集合中的元素进行查看）//ArrayList底层用数组进行存储
        //方式1：普通for循环； 但是无法实现，因为无法通过集合取到相应的元素
        /*for(int i = 0;i< col.size();i++){
            col.
        }*/

        //方式2：增强for循环
        //注意这里不能用Integer数据类型进行接收，因为集合里可以存放多种数据类型
        for(Object o : col){
            System.out.println(o);
        }

        //方式3：iterator()
        System.out.println(col.iterator());
        Iterator i = col.iterator();
        while(i.hasNext()){
            System.out.println(i.next());
        }

    }
}
